Please allow the context menu to be used without a data source and run using templates only.
That way we can use this control to provide a popup of items that we can control, and don't have to set it up with sometime of blank list of items that are never used.