Rewrite of Person code demo using Go