# File lib/openshift-origin-common/models/cartridge.rb, line 39
    def add_profile(profile)
      profile_name_map_will_change!
      profiles_will_change!
      @profile_name_map = {} if @profile_name_map.nil?
      if profile.class == Profile
        @profile_name_map[profile.name] = profile
      else        
        key = profile["name"]            
        @profile_name_map[key] = Profile.new
        @profile_name_map[key].attributes=profile
      end
    end