added initial space object API
made space object addition/removal work through both events and intents