frame: write_message_properties does not rely on a nested instance of AmqpEncoder (see #1)
frame: write_table does not rely on a nested instance of AmqpEncoder (see #1)
explicit use of SEEK_END instead of 2