[Core] Small tweaks

Do module loading last in __init__, tidy up ignore-loading