def __init__( self, data: Mapping = {}, resolver: DataResolver = None, scope: DataResolverScope = None, parent=None, ): super().__init__(data, resolver, scope, parent) dmap = DotMap() dmap._map = self._data self._data = dmap