Good job for finding a way! It’s not that hacky. But yes, overwriting the getter is straight and cleaner.
That’s correct.