fixing inconsistent attribute accessors