Improve accessor trait