generated qi controllers create works, complete not being called on save