FluentValidation: pass CustomState to the response along with message and error code