Use a callback in findOrCreate instead of an array.

Using a callback to set additional defaults gives more flexibility
and control to application developers around how to configure new
entities.