Modified to resemble the scala.collection.mutable.Map, more ScalaContext