+1 for getter, I always user getters and setters in my traits with aware interfaces