Sarosh,I think your suggestion makes a lot of sense. The way I develop apps is design the database first, and only after that start coding. I also use another framework that has implemented the idea you suggest (heck, it can even autopopulate controls from the BO with proper, consistent labels and control names and even label names for you!), and it is at least for me a HUGE time saver.
All frameworks have their different strenghts and weaknesses, of course, so I'm not saying that one is better overall than the other. This, however, would be a great addition to Strataframe, along with autopopulation, and I'm only bringing it up here because this is the Enhancement Requests forum
Pertti