[#2] Added an extra conditional; if $firebase = false in a model, that will disable syncing entirely no matter what the default configuration is set to