Allow default values to be set on protected fields during object creation