Rename make to _createContext and have _ensureElement and setElement delegate to it