access fixes for Compass class