make all properties with binaryEncoding be byte[]
improved some test case messages