Support interdependency for config method injection, as long as there is no dependencies in circle