updated vCard classes and methods