Added "Copyable" interface to get around nasty "Cloneable" contract if required