implement EDI serialization
remove EDI support for mono runtimes