Make relationships act as a property using lazy property support.
Looking models lazily in ModelProperty so that defaultValue/defaultValueFn still work.
Add StringEnumProperty and set default view to ChoiceView in EnumPropertyTrait.
Add preliminary relationships view.
Update todofoam to work using FOAM.browse.