Adapt SoftwareModel, everything compiles.