Magic happened and most fields are now correctly initialised as expected.