Usage class Example { // property that needs to be accessed from different threads @ThreadSafe var object: MyObject // ... }