Creating an object of Model and getting its parameter
Using default parameters
Changing a property and listening for the corresponding event
Catching an error when invalid