Changed return type from HCForm to AbstractHCForm <?>