public function __construct(ResourceCollectionInterface $resourceCollection, IriConverterInterface $iriConverter, ClassMetadataFactoryInterface $apiClassMetadataFactory, ContextBuilder $contextBuilder, PropertyAccessorInterface $propertyAccessor, NameConverterInterface $nameConverter = null)
{
parent::__construct(null, $nameConverter);
$this->resourceCollection = $resourceCollection;
$this->iriConverter = $iriConverter;
$this->apiClassMetadataFactory = $apiClassMetadataFactory;
$this->contextBuilder = $contextBuilder;
$this->propertyAccessor = $propertyAccessor;
}