Note that +modelVersion should be overridden