Returns the Expected instance described by type; creates a new instance only if type was not predefined