I don't get your point. In one case, the data object get's created from the description in the database, in the other case the database schema get's created from the description in the data object. Seems to me both times the same amount of creation is going on.