Contrainer class