EngineBuffer: do not allow None as default_channel. Added 'channel' property.

darcs-hash:20081111075948-b2873-c8f1cb89c7e3df7057ea8a5b2d6a87dd75700ead