Updated support of VisibleScope with fluent interface method, added isPublic.