instancesSupplier now configurable via properties