Feature/namespaced model

this is improved  PR for my previous PR
now model class like PurchasedOrders or Foo::Bar wouldn't be a problem, because we can set the model name manually
because the model name customized, so the sort column should be customized too