Implement pre/post process functions as class or anonymous