[keycloak-dev] Resolving cyclic dependency issues while implementing new SPI's