Trait also can access inner status of object.