public function __construct(ContentTypeHandler $contentTypeHandler, ContentTypeDomainMapper $contentTypeDomainMapper, NameableFieldTypeRegistry $nameableFieldTypeRegistry, array $settings = array())
{
$this->contentTypeHandler = $contentTypeHandler;
$this->contentTypeDomainMapper = $contentTypeDomainMapper;
$this->nameableFieldTypeRegistry = $nameableFieldTypeRegistry;
// Union makes sure default settings are ignored if provided in argument
$this->settings = $settings + array('limit' => 150, 'sequence' => '...');
}