UI-O-Matic also provides the option to display your objects in a listview (since the tree isn't the best choice when working with a lot of data).
UIOMatic Attribute RenderType Property
You can specify the render type on the UIOMatic attribute (by default this is set to Tree)
[UIOMatic("Dogs", "icon-users", "icon-user", RenderType = UIOMaticRenderType.List)]
Now you wont see the items in the tree anymore but in a list view
You can sort the listview by clicking on the table headers and the listview is also searchable.
Decorate properties with the UIOMaticIgnoreFromListView attribute
If you wish to exlude certain properties from being displayed in the listview you can do so by marking your properties with the UIOMaticIgnoreFromListView attribute