Added new abstract base Container class.