Improves property initialization

It doesn't pay to be lazy.