Make serializable and cloneable the attributes and attribute providers.
Add the missed dependencies in the maven tool module.
Add the missed dependencies in the maven tool module.