Why not just directly use `@gui`. Declaring a method(getter) seems unnecessary.