- Added TypeObject class as a base class for type objects