Add a function for adding without any pivot or position
Tests for the API trait
Add a mutable map version of the api