Had offline chat with @sachiniSam on this. We thought of add two attributes to determine whether the fields are edited and from which type the fields are inherited from
isIncludedField - a boolean, whether the particular field is inherited from another type (included type).
includedIn - a type reference, the reference type which the field is inherited from.
Originally posted by @dulajdilshan in #539