Changed name to DataEncoder