weak properties in vkauth, decompositioning authProtocol