I need to write a simple rule engine and while I got the system to work, I\'m having difficulty designing my DB relationships to support easy access to fetch/persisst user r