Virtual relations can result in N+1 operations, the developer will not realize that an additional DB operation occurs when accessing a field.
N+1 is not the only issue, it could also result in singular queries that are not necessary.
Add a dev option to print warnings whenever we are loading the virtual relations, so it would be easier to trace non optimal and unintentional queries.