Co-authored-by: ClaudioAmato <32262813+ClaudioAmato@users.noreply.github.com>
no circular dependencies