public void verbSet( StringI name, Verb v ) { }
public void verbDel( StringI name ) { }
public Verb verbGet( StringI name ) { return null; }
public TypedAttribute attrGet( StringI name ) { return null; }
public void attrSet( StringI name, TypedAttribute v ) { }
public void verbSet( StringI name, Verb v ) { throw new NotImplementedException(); }
public void attrDel( StringI name ) { }
public void attrSet( StringI name, TypedAttribute v ) { throw new NotImplementedException(); }
public void verbDel( StringI name ) { throw new NotImplementedException(); }
public TypedAttribute attrGet( StringI name ) { return _attrs.ContainsKey( name ) ? _attrs[name] : null; }
public bool attrHas( StringI name ) { return false; }
public void attrDel( StringI name ) { _attrs.Remove( name ); }
public void verbSet( StringI name, Verb v ) { _verbs[name] = v; }
public Verb verbGet( StringI name ) { return _verbs.ContainsKey( name ) ? _verbs[name] : null; }
public void verbDel( StringI name ) { _verbs.Remove( name ); }
public void attrSet( StringI name, TypedAttribute v ) { _attrs[name] = v; }