added support for local aliasing of some attributes.  the technique used is not very good but covers at least some of the more common use cases

--HG--
branch : trunk
3 files changed