CAS-1296: Decoupled the service parameter from an attribute filter for a service

Services can still be injected into the filter, but they're no longer reqiured by the interface defn.