John/read feature properties

I would pass const ref vs non-const one.