If singleton then remove __copy__ method and solve the child object problem another way.
If singleton then remove copy method and solve the child object problem another way.