Adding a virtual method to create a new instance of the filter directly with the option to copy the filter parameters
Adding a newInstance() method to each filter.