removed aggregate root repo from aggregate root
updated changelog and fixed test
simplified some cache lookup stuff