making some functions non-virtual in intrepid cell interface