implement the common method for exposing Behavior services