Container implementation