Realizado cambio patron singleton.factory