prevent segmentation fault when calling append method with message
accept repeated messages when calling setFrom or constructor #33