Its appropriate to wrap these 3 related functions up into a private `RKConstraintsValidator` class. I like using private static functions, but when you have a bunch of them calling each other it indicates you have a missing class encapsulation.