Subclasses can override this to skip the factory cloning step, for those cases where it is unnecessary.
true by default, unless overridden in subclasses.