Began to work on source maps
Added attributeChanged() support