 There are three different kinds of attributes, explicit, derived and inverse attributes.And all these can be re-declared in a subtype.In addition an explicit attribute can be re-declared as derived in a subtype.