Extend contract to allow initialise from response.