denormalized references

First implementation attempt (unfinished) for denormalized references