The two changes above should make it possible for "position" to be a property.