updated Property test
updated interfaces regarding to DataLinkType
updated Decoder::emit style
passed test of class Param