Class(sec:_ProgramFile complete restriction(sec:hasAsset allValuesFrom(sec:ProgramFile)) sec:HasAsset)