Adjustments to field definitions

Don't use strings for foreign keys.
Adding the PredicatePresentationSequence