Can you use service as controller pattern ?