Good point.  Something like this in `NodeObject`:

    def proposal_name(proposal)
        name = node[proposal][:config][:environment]
        name ? name.gsub("#{proposal}-config-", "") : nil
    end