lojix/state/src/main/com/thesett/aima/state/impl/MapBackedState.java
public void setProperty(String name, Object value)
    {
        // Set the type of the new property in the state type mapping.
        componentType.addPropertyType(name, TypeHelper.getTypeFromObject(value));

        // Add the new property to the property map.
        properties.put(name, value);
    }
public void setProperty(String name, Object value)
    {
        // Set the type of the new property in the state type mapping.
        componentType.addPropertyType(name, TypeHelper.getTypeFromObject(value));

        // Add the new property to the property map.
        properties.put(name, value);
    }
{@inheritDoc}