hooks for Type::Tie