Added initializers separate requirement