added conformsTo (from dct)