generic ObjectsActivity