How does this allow you to manipulate the macro model when the event args is just an empty object ?