use class name VimBuffer instead of Buffer to avoid name confliction in node