Uses the new wire protocol model
RUBY-636 Implement Scope
RUBY-593 Wire Protocol Re-Design
RUBY-596 Implement new Collection