moved Type classes in Form\Type