updated hessian to a version without the enum bug
implemented typed properties