As I was writing down this hypothetical use case of meal planning, a possibly useful feature occurred to me:

  • What if you start by adding 'recipe' as a URL property to your meal class. But then what if later on you decide you want to add additional parameters to your recipes (e.g. "tried it" Y/N), or multiple recipes per meal (e.g. multiple components of a single meal)? You'd want to create a separate recipe class, and convert your recipe property from a URL prop to a relation prop, connecting to recipes in your recipe class. I think this should be a one-click sort of option from the property option panel.