fixed Polymorphic container assingment operator