Modified DCLayerFactory