In the current defacto programming, domain model details are scattered around the program. Almost all component know some details about the model and fields. Not only they know what fields exist, some component hold the knowledge of what additional properties they have. (e.g., whether the field is computed, or whether the field is private)
The idea is to create Domain Model schema in a datascript database. Then, this model can be queried to derive some aspects of the program.