first shot at typed Map accessors