Added generators for the initializer