message: docs(reference-other-classes): change "circular dependencies" section examples to be better
diff: @@ -76,7 +76,7 @@ class Main {
  // Not recommended workaround (hardcoding model name):
  class Main {
  - @prop({ ref: 'Nested' }) // since 7.0 it is recommended to use "console.log(getName(Class))" to get the generated name once and hardcode like shown here
  + @prop({ ref: 'Nested' }) // since 7.0 it is recommended to use "console.log(getName(Class))" to get the generated name once and hardcode it like shown here
  public nested: Ref<Nested>;
  }
  ```
  @@ -84,18 +84,18 @@ class Main {
  When you get errors about references, try making the name of the referenced class a string.
  :::caution
  -The new `() => Class` is meant to help with Circular Dependencies, but cannot remove the problems
  +The new `() => Class` is meant to help with Circular Dependencies, but cannot remove the problems in all cases, see [Circular Dependencies](#circular-dependencies) for more.
  :::
  ### Circular Dependencies
  As an warning in [Common Problems](#common-problems) already said, the `() => Class` way can help with circular dependencies, but not remove them, this is due to how javascript works.
  -The only way known to resolve this is to do something like the following:
  +The only known way to resolve the remaining problems, are to do something like to following to all class and model files:
  -Class file A:
  +Remove the following from File `A`:
  -```ts
  +```diff
  import { B } from "./B";
  export class A {
  @@ -105,11 +105,13 @@ export class A {
  @prop({ ref: () => B })
  public b: Ref<B>;
  }
  +
  +- export const AModel = getModelForClass(A);
  ```
  -Class file B:
  +Remove the following from File `B`:
  -```ts
  +```diff
  import { A } from "./A";
  export class B {
  @@ -119,16 +121,18 @@ export class B {
  @prop({ ref: () => A })
  public a: Ref<A>;
  }
  -```
  -Central processing file:
  +- export const BModel = getModelForClass(B);
  +```
  -```ts
  -import { A } from "./A";
  -import { B } from "./B";
  +And Add a central processing file:
  -export const AModel = getModelForClass(A);
  -export const BModel = getModelForClass(B);
  +```diff
  ++ import { A } from "./A";
  ++ import { B } from "./B";
  ++
  ++ export const AModel = getModelForClass(A);
  ++ export const BModel = getModelForClass(B);
  ```
  This may seem like it is not changing much, but actually nodejs will resolve & load all required imports fully before trying to use any of them.
  