removing unused Object extension
adding specs for complex objects