I'm planning to use "Specification pattern" to validate my domain objects in my solution.
Where is the "correct" place to put the "specification" classes in my solution? Should I create a dedicated project that contains the "specification" classes, or should I chuck them into Domain or Business project layer?