Rewrote some attributes and the recipe parts that use it