Accept options in initializer