get virtuals to work for full name (setter and getter).