objective clean changes and support for TRANSFORMABLE attributes