feat(mw): MiddlewareBuilder
can return nil
#1640
Draft
MiddlewareBuilder
can return nil
#1640