Full DataConverter class from Mono