Improved Attributes and Objects: New Attributes or Objects can be
registered in Attribute or Object and fit neatless into
serialization/deserialization framework.

Added UnitTesting