Make non-nested MLPs always initialize a new layer's input space in add_layers