A. Define a datalist with the required properties and assign the datalist to each type or aspect through an association.
B. Define a global type which holds the common properties, then define an association from each type requiring the properties back to the global type.
C. Define and use the same property names in the different types that need those fields.
D. Define a base type which holds the common properties and have all the types that need those fields inherit from the base type.
E. Create an aspect and apply it as a mandatory aspect to all the types which need the properties.