Improved debugging ability
Simplified PropertyAccessor
Columns is an now ICollection so use Count prop