start introducing entity pointer
complete changes to get association integration specs green
pointer is valid receiver for attribute getter methods
move pointer logic from repo to session_repo

Overall code is very nicely simplified by this change.
recursive pointerizing plus other fixes