def offices
        @offices ||= self["offices"].keys.map do |key|
          office_rep = self["offices"].fetch(key).merge(id: key)
          Office.new(office_rep, @root_scope)
        end