Great work! We declare the class, set the visibility of members, declare the properties and then declare and define it's function.
Oh no! We declare the class, set the visibility of members, declare the properties and then declare and define it's function.