add the VB version of ContextApi