Create CommandService

If we got to cast it every time, please make a simple (factory) wrapper around it that does that for us.