Minor changes.
Implement Data Manipulation Transforms.
Keep track of properties separately for each Transform instance.
Correct way of checking if args has unrecognized keys.
Tests for the metaprogramming part of setting properties.