#pattern-matching + #case-classes - added unapply-method implementation example