@class VisibilityManager