comment validation extracted to separate bean