reflection: fixed exception when property does not exist