moves api/v3 representation code to representer
eager loading of required columns - too many for now
only load required columns
remove unnecessary block
shortens sorting