thrift base classes used inside thrift to realm api and somewhere outside
ThriftBase - contains some abstractions used by [ThriftConvertor] and [ThriftFinder]
Description:
ThriftType - contains basic thrift types
ThriftField - structure used to find and hold field of thrift classes
ThriftClass - basically thrift class, contains 'name' and 'fields: [ThriftField]