Bug Fix: infinite recursion in Vitamin components