location: define proxies as traits