Close #4: Use getEntity in create
Close #5: Apply entity data only in event handlers