Create wrapper and service queue to bind services directly to the view
Remove Initializable mixin in favour of a real class for caching