Fix bug where falsey values could never be set on a model