Removed IObject constructor/destructor and changed the entity naming system.