diff --git a/graf3d/eve7/inc/ROOT/REveDataSimpleProxyBuilder.hxx b/graf3d/eve7/inc/ROOT/REveDataSimpleProxyBuilder.hxx
index d41ed1f1f13da97a549ae36d22739dd7cd898a4a..44d35ad6cdeab19e54e53a03c1f6974f14728950 100644
--- a/graf3d/eve7/inc/ROOT/REveDataSimpleProxyBuilder.hxx
+++ b/graf3d/eve7/inc/ROOT/REveDataSimpleProxyBuilder.hxx
@@ -27,23 +27,22 @@ public:
    virtual ~REveDataSimpleProxyBuilder();
 
 protected:
-   using REveDataProxyBuilderBase::Build;
-   virtual void Build(const REveDataCollection* iCollection, REveElement* product, const REveViewContext*);
-   virtual void BuildViewType(const REveDataCollection* iCollection, REveElement* product, std::string viewType, const REveViewContext*);
+   void Build(const REveDataCollection* iCollection, REveElement* product, const REveViewContext*) override;
+   void BuildViewType(const REveDataCollection* iCollection, REveElement* product, std::string viewType, const REveViewContext*) override;
 
    //called once for each collection in collection, the void* points to the
    // object properly offset in memory
    virtual void Build(const void* data, int index, REveElement* iCollectionHolder, const REveViewContext*) = 0;
    virtual void BuildViewType(const void* data, int index, REveElement* iCollectionHolder, std::string viewType, const REveViewContext*) = 0;
 
-   virtual void Clean();
+   void Clean() override;
 
 private:
    REveDataSimpleProxyBuilder(const REveDataSimpleProxyBuilder&); // stop default
 
    const REveDataSimpleProxyBuilder& operator=(const REveDataSimpleProxyBuilder&); // stop default
 
-   virtual bool VisibilityModelChanges(int idx, REveElement*,  const REveViewContext*);
+   bool VisibilityModelChanges(int idx, REveElement*, const REveViewContext*) override;
 
 };