Extended initializer of Substrate class.