Since we perform validation on the callbacks
in the constructor we don't need to continue being
cautious after that point so we can remove the
usage of getattr and just access the underlying
callback properties that must have already existed.
Change-Id: I0c86506488d139268cb30f6c346484b2e978697f