Allow callable default for Fields

It would be nice that `default` of a `Field` can be callable (like other popular ORMs)