Added SealedPropertyInitializer
Improved SealedPropertyInitializer to guard against public properties with private set accessors