A tightly encapsulated class might have mutator methods that validate data before it is loaded into the internal data model
Is there a way to look the schedule availability before? Is it Ok if I book on 15th if I want to take the exam on 20th.
BUT roughly how many does it take?