validate

abstract fun validate(data: T): R