Reorder event handlers
Create 'CreateEditControl' method for IProperty
Fix ItemProperty value check again