Why is there a default constructor that doesn't require a Session?