Ecological dynamics of protective mutualists and enemies in a spatial, heterogeneous landscape