use this.qualifier in field read/write to avoid name conflicts with method parameters