map : get put remove getAll is implemented