Allow the following customizations: - string vs binary serialization - Provide two methods - to_json and to_binary for the Cloud Event