Throw exception for invalid Decision type
Use underscore case instead of camel case for Decider names