Field default callable now can optionally receive the model as argument