Definitely clearer ! ... Thanks a bunch guys ! ... in conclusion :
whenever one decides to do the conditional model approach for performance concerns or else ... database tables better be defined first ! even more so if there are reference fields in the tables involved! in which case a table creation logic would need to be in place prior to the deployment of a conditional model scheme ! --