Object class simplified, converted to plain struct

Rest of Object class functionality moved to ObjectManager class
Now ObjectDescription are kept by Manager class. Additionally
ObjectManager can cache Object templates simplifiying creation
of objets