Form handling extracted to abstract class. Existing classes updated to extend base handler.