no inheritance so no virtual needed

Change-Id: Ia6c481bbf5353db4c2801a53ae1455534c6978bd
we need to pass the variable to get correct dll linkage

Change-Id: I447218101e1791375273580a313dd54708303d7a