Refactor save agency in order to reuse forms and methods in reservation