Added DataAnnotationValidationInterceptor.

Moved som stuff in Hexagon\Impl.