enforcing IIdenifiable objects in persistent list