Utilize virtus for attribute management