Partial class problem - C#