Updated dependencies
Added Validation via DataAnnotations

Doesn't seem to work though :unamused: