WIP on service constructor