don't bomb out if there is no current user when asked for defaults
added a publishable mixin to set publish from prefs on create if it's missing