Se tivesse usado initWith.. vc faria isso em uma linha so