public static function make() { $itemFactory = new itemFactory(); $collectionFactory = new ItemCollectionFactory(); $fields = new Field(); return $fields->setItemFactory($itemFactory)->setFactory($collectionFactory)->setFormatter(new FieldFormatter()); }