A build method that receives an extra
This method may be called with a
child different from the parameter
passed to the constructor of SingleChildStatelessWidget.
It may also be called again with a different
child, without this widget
Widget buildWithChild(BuildContext context, Widget child);