Even more documenting

Moved descriptionText into MDAObject
Changed return type to instancetype