remove caching in GUI trait