extends AbstractRestfulController