templated map provider
templated map provider