added capitaliseSurname parameter
removed back reference to Person from strategies