Consistently initialise fields