VX(Li): Refactor the endpoints, share more code through the base endpoint class.