Updates construction to use tool qualities whenever possible.