FIX protocol message constructor and parser