UnexpectedTypeException + new protected method =)