Safety Comic
Added AbstractRepository
Revert e73b680..39d5e19

This rolls back to commit e73b680f982c0fa4d7c8c4592b65752cf6daa407.