made acessor hashable