Removed find, insert and removed from the collection. Library should return a pointer to appropriate collection then use STL defined methods to modify it from Library.