Handle case of empty field defined by a behaviour schema.

In case of empty value (== the field attribute doesnt exist yet), return the field default value rather than trying to acces the field attribute.