For obvious performance reasons, it would be very beneficial to add a clear() function to TransformationList and UVTransformationList, since that would allow reusing existing instances of aformentioned types.
For clean-code reasons i wouldn't event expose the underlying ArrayList.