custom details (such as those from the UserDetails plugin) can now be more deeply integrated throughtout the system