Base class for attached properties. Attached properties allows values to be associated with views, e.g. tells the parent Grid which cell the label should be in.