Can we remove it from the initializer? I think it's ok to allow the feature to exists, but we don't need to explicitly have it in all initializers from now on. There'll be docs for it which should cover most of the cases.