case class Field[T](index: Int, modelName: String, fieldName: String, primaryKey: Boolean, colName: String, unique: Boolean, default: Option[Any], length: Option[Int], precision: Option[Precision], t: TField[T]) trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any