Should we use after_save here? (to catch update and create?) 
 
Also, you probably want to remove the after_filter from api/v1/systems_controller.rb  that reindexes