added a DynamicMapLayer spec