AR-Classes implement the basic class features originating from the object-oriented paradigm, such as: attributes, operations, and in-heritance. In the context of AR environments, these features have been extended with 3D geometry, interactive behavior, media objects, constraints on the attributes, and aggregation relationships with other classes.