Moved factory over to FactoryInterface and created create service
method. $options should now be available!