Make options live on instance instead of module-level