Changed Field Factories so they may return multiple fields.