We have added two new decorators for convenience.
`order`
In the previous version, we had `attributes`. Most of the time, we do not care about which attribute name that we used if we just need to order the member functions.
For this reason, we created this new decorator `order` and simply use `order(1)` and we are done.
`with_transforms`
If one would like to write a customized transform class, it takes a lot of effort in the previous version of the package. Now we can simply apply the decorator `with_transforms` and the member function can access the ordered transforms using `self.transforms`.