Separation of parser and VkClass