made transformers optional
moved cell related methods from the cell to FormElement, cleanup