change accessors to return const references