add handling of factory.copy()