Change argument order when instantiating, but keep old order for backward compatibility. Having options first will allow separate calls for the object and expression to an evaluate method if autostarting is not desired