Initialize prefs in a deep fashion on sources.
Speed up cache invalidation.
Hide layers on the style level, not the data level.