A playground for many ways to do entity validation