Ok so you are happy with this?<p><pre><code>    Model
        .where(...)
        .foo { ... }
        .flatten
        .bar { ... }
        .join(...)
</code></pre>
In Visual studio it doesn&#x27;t really make a difference from a debugging perspective. However in other debugging tools perhaps it does, and in that case I would tend to agree. But then this is a minor point, something that can be covered with a coding standard and linting the source.