fixing an issue where active_view().settings() is not available in __init__