refactor use of Proxy within Kompound.