[Azoth Murm] Covariant types are nice.
[Azoth Murm] Initialize VkProtocol with IProxyObject.
[Azoth Murm] MarkMsgsRead() implementations.