adding methodCheck to service to allow for optional and required method checking