1 | We choose to create the user defined filters because there too many types of filter that one may need. Users can easily add their own filters in the system. |
2 | Since the data arrays in a time data are protected by private modifier and can be read by methods such as getxArr(), the user filters can only create new data set. |
3 | In the future, we will add new features to able to overwrite the current data set. |