moving session classes to their own package