Added CustomService to make it easier to setup standard update/remove/get/add methods for objects