Base class for dependency objects. Dependency objects contains the information about the object that dependency properties need.