Updated App to extend HasName and HasDescription.