use reflection instead to get current user id