You could use 
`belongs_to "default_campaign", :class_name => "Campaign"` 
to the top of this model, which would add this getter for you (and also add a setter method Settings.default_campaign=). 

It is however potentially less clear.