# File lib/state_machine/machine_collection.rb, line 7
    def initialize_states(object, options = {})
      each_value do |machine|
        if !options.include?(:dynamic) || machine.dynamic_initial_state? == options[:dynamic]
          value = machine.read(object, :state)
          machine.write(object, :state, machine.initial_state(object).value) if value.nil? || value.respond_to?(:empty?) && value.empty?
        end
      end
    end