Service::object_for_path and Service::add_object_for_path should cache created objects.
Bug watches keep track of this bug in other bug trackers.