I need to come up with a naming scheme for the situation where some objects will exist in two versions. Let's say server side has File and Directory objects and it passes a lightweight version of these to the client side. The names LightweightFile and LightweightDirectory are obviously too long and clunky. What's a good word to use instead of lightweight here?
We have been using "Data Transfer Objects" shortened to DTO. It's a little wordy and requires the abbreviation though (which is why I found this question).