Shouldn't we redefine also 'Settings#create!' and use it where we now use 'create' then? I'd rather keep the return values and behaviour as they are defined in ActiveRecord::Base.