Not sure, that this option is so important to make it as a constructor arg...