class ScopeMap extends ReadOnlyEnumerationMap<Object> {

    public Object put(String key, Object value) {
        String skey = key(key);
        Object previous = context.getValue(skey);
        context.setValue(skey, value);
        return previous;
    }

    public  ScopeMap(AttributeExtractor context);

}