Fixes to enable new 0.9 behavior around controllers- now a (at least empty) controller is required to access the blueprint API.