Fluent validation not working properly for me - C#