Moving duplicated intitalisers into their own class and extending off them