Copyable mixin adds copyability and clonability to your class. The module uses defined relation to deduce how to copy / clone the instance.