RUBYCORE-296 - Adding an object interface mixin that dynamically defines a collection management interface.