Use resolved property
If possible use ES6 iterator symbol