refactored to consider self._get('__dict__') as self.meta.
Created a set_meta, also fixed properties not propogating from
UserPandasObject