add binding, nameidformat, no longer copy attributes.js