merge and auto-format
mediators keep entities in sync with their related components and processors perform actions that keep mediators in sync