concept Drawing { S globalID = aGlobalID(); S name; S calStructure; CirclesAndLines cal() { ret (CirclesAndLines) unstructure(calStructure); } }