Added EnchantResult class