Added projection types to each MapAdapter + required checks.