Initializer factory implemented.