Base file is commonly needed

... so raise exception immediately if not provided during object initialization