Extending DefaultContextUserArgumentResolver to work with contextual Spring authentication