Refactoring + Populate

Code refactoring
Columns referencing sub document or array of sub document are now
automatically populated. No search / sort is done on these columns.