Added service to register and manage IDiffable objects