Recursive nesting for MarshalText