Yeah - and I hate that - calling `afterPropertiesSet()` before, er, properties have been set :smile: 

I can see why they did it, but it doesn't feel right to me.