add a Mutable container trait with clear
add a container::Map trait
add a base Container trait