DI 2.0.0

dart complains that parent is not initialized without `= null`