Added generic Selection objectmodel