А что, если объект невалиден? Начни с ответа на этот вопрос
Валиден он не валиден - это дело автора, вопрос был описан не про валидность, вопрос дали - ответ тоже, есть другой вопрос вытекающий из той же темы - пожалуйста, хоть про валидность, хоть про инвалидность