Revised version of session3 assignment using with statement and surname
as property with setter.