Copy Method

Copy method was fixed to inherit from subclasses.