not responsability of user to create InitializationStrategy