Improve validation
Remove toString from the Interface