Selections support
Adding Selection to the object model