When using class delegation, it seems I either have to pass the implementing class as a constructor parameter or initialize the implementing class after the by keyword. Is there another way to initialize the implementing class without having to do the initialization in 1 statement?