add Event's Attachments management in DB. They are serialized in JSON when stored and deserialized upon retrieval.
add test to insert and retrieve Event without attachments in DB.