in phpdoc of Reference i read that it says ` * base class for the reference types` so i guess this one should never be used. can we make it abstract to avoid it being used?