Made it easier to subclass DataFrame and implement clone();