This method is called when the object and all it's sub-objects must be visited. To implement this method, you should first call the method
ICopyableVisitor.BeginVisit()with yourself as parameter, then call
ICopyableVisitor.VisitChild()for each sub-copyables, the call
ICopyableVisitor.EndVisit()once again with yourself as parameter.