Improve FacetProcess by adding before and after methods