Fix Map::_api visibility to protected