Move option passing into process method rather than initializer