Please, don't use "+". It's already sufficiently overloaded a term, especially in Java/Scala. Moreover, you have "remove" above, so what about "add" ?