`internal` was supposed to mean something for which there is a getter/setter with a non-standard logic. we can also say `_qual` and `_parent`