A simple repository to assist with managing entities and value objects