correct dynamic proxy impl to handle list of rows properly
wip