problema com referencia circular resolvido