Added read support for 'all' query. Refactored adapter by breaking it down into smaller pieces.
Added explicit checkbox support.