Added test explaining the buggy behaviour of the IsPrimary property