Changes in Abstract Repositories to better fit generic usage.