objective clean changes and support for TRANSFORMABLE attributes

Good point. I need to write a test around transformable data. Once the test's in place I'll experiment with string parsing.