You could add a simple property to Item.cs and set it on any item you not like being imbued on true. Then on Imbuing you only need to check that Property and may not need to check every item.
 
Back