Create separate policy classes to encapsulate business conditions