It seems that you've removed the parameters from the user-visible classes. I think I like this change, but I'd like to make sure whether we're going to continue with this principle through the rest of the code. Just checking.