DomainRole is denormalize, so that it will be quicker and involve less queries to read and write.
</p>
</li>
<li>
<p>
As said before DomainRole is denormalized so it&#8217;s quick to update.
</p>
</li>
<li>
<p>
The Enforce AST transform/annotation runs every time a method it&#8217;s annotation is called, unless your are running from the test environment.
</p>
</li>
<li>
<p>
DomainRole uses a hierarchy by default so you&#8217;ll have less entries in the db, which will be easier to query, and m