Expand toPOJO to include rule/value as well as message (better to start with more and trim it back later).  Special accessors still exist (keys/attributes/messages/rules)