# File lib/rhc/rest/cartridge.rb, line 7
      def initialize(args, use_debug=false)
        @properties = {}
        props = args[:properties] || args["properties"] || []
        props.each do |p|
          category = @properties["#{p['type']}""#{p['type']}"] || {}
          category["#{p['name']}""#{p['name']}"] = p
          @properties["#{p['type']}""#{p['type']}"] = category
        end

        # Make sure that additional gear storage is an integer
        # TODO:  This should probably be fixed in the broker
        args['additional_gear_storage'] = args['additional_gear_storage'].to_i rescue 0

        super
      end