Add selection change properties
Add worksheet tests with list of objects
Add a constructor to accept sets