Phantom constraint - C#