Lack of constructor delegation support workaround