API Introducted RestrictedList

Added DataList child class RestrictedList to provide more consistent API,
still need to fix the population of listing if the listing doesn't have
all the objects filled to LIMIT

Removed obsolete PermissionTableField class