Add generic does nothing observer so we don't have code repeat. Add
controller methods to get and delete and get all and such.