validation should care about associated object existence and not only foreign key