base class Coder - ECB child