Fleshed out ViewContact class