This is missing the 'changeUnits' method. Changing a unit details in the service list or master list should update it in the other. Instead of relying on the developer to interact with these methods on the database, what if we instead required them to interact with the units modellist directly, listened from the db for add/remove/change events on this master unit list and then updated the appropriate service unit list from there?