never null base map classes
map helper implementations
more convenience