Reimplemeted single creation except for events, which can take in a single dictionary or a property "array" = an array with several event objects.