Updated OTSession to be a Service instead of a Directive.