SENSIBLE ABILITY DETAILS AND SWITCHES: THE WAY FORWARD FOR PROPERTY AUTOMATION