provides Optional instance for Validation