I found a bug making a mod in MultistageBuild Script with drainable items.
When set drainable items in ItemsRequired string.
Ex: ItemsRequired:Base.Brick=9;Base.PaintWhite=1;Base.PaintBrown=1,
ContextMenu not becomes red if you don't have drainable item required, allowing the construction of that object. Also tooltip displays in red if you have 1/1 uses.