How Mate References Work?

I have a simple assmbly and few parts there. All cylindrical parts have same Mate Reference, but when I replace one of these parts with another, mate references doesn't work! What am I doing wrong here? 

 

SolidworksAssemblies