Implement custom copy method for  service