This has the advantage of providing an automated method and system for generating a significant part of the application logic that might otherwise have to be written manually into every application, including the logic responsible for composing, organizing, identifying, matching and relating sets of instance data.