Nicer default value handling in Syncable classes