columnsByProperty

Every column schema for this entity, keyed by Kotlin property name. Used by QueryExecutor.decodeEntity to avoid rebuilding the map on every row.