Removed requirements to call Parent initialise in inherited classes