Added dedicated ItemSerializer/PropertySerializer
Added dedicated ItemDeserializer/PropertyDeserializer
Revamped EntitySerializer/Deserializer mechanisms

Instead of having specific experts, the EntitySerializer/Deserializer uses the dedicated
Item/Property Serializer/Deserializer while other Seriailzers/Deserializers may be
registered to the EntitySerializer dynamically.