added methods get[Convert]Encoding() and removed constructor from interface