Moved component settings to partial class
Refactored Load method to use PropertyBagHelper from Utils
Save method now uses Utils helpers instead of local helper methods
Removed propertybag helper methods that are not used anymore
Changed property bag name to a more suitable name
Changed magic strings to constants
Added validation and metadata attributes to properties
Added property validation
Moved component properties to partial class
Load method now uses helper methods from Util class instead of local helper methods
Save method now uses helper methods from Util class instead of local helper methods
Changed magic strings to constants
Annotated properties
Added validation logic
Added component metadata to partial class
Removed IPersistPropertyBag reference since no propertybag properties is used.
Merge branch 'rohu/codestandardrefactoring'