Change default value to Bogus::DefaultValue
Support optional arguments