better property type handling
Row: uninitialized column value cause exception throwing