Implementing more container classes