Implemented attribute and name update