Why do you need to use `properties` with magic number indices?