structify caster