There is another add method which takes in a Map of values ... I guess that should be removed as part of this PR ?