added 'add' to get/set detection