reorganize pasring and serializeing to avoid segfault
improve tests - add check of all posiible signal types existing at the
moment