DBIC does that in several ways at a couple of layers in extensible fashion. It's generally called "fat model(ing)." Your layer in this case would be ResultSets, Inflators/Deflators, and virtual ResultSources.
This design space is all corner cases and the first time painter is going to start in the middle of the room every time.
In reply to Re^5: Design Question - I've gone object mad!
by Your Mother
in thread Design Question - I've gone object mad!
by Cagao
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |