modifiers can now access the current references passed as params