Email Archive Manager seemed like a good proof of concept until we changed objectInfo to permit dynamic properties. We need to give a good example (perhaps with the order or customers object) of how to handle this when creating a plugin.