[SharpDoc] Add nested types. Not entirely well supported