#28 -  default user context factory uses UserContext class information taken from configuration