Extending tags schema.
Refactoring. Moving logic to handle user authorized records to a single place. Reusing the logic.
Making tag_created event idempotent.