class WrappingPersistence implements Persistence<O, A> {

    public WrappingPersistence(Collection<O> backingCollection) {
        this(backingCollection, null);
    }

    public  WrappingPersistence(Collection<O> backingCollection);
    public  WrappingPersistence(Collection<O> backingCollection, SimpleAttribute<O, A> primaryKeyAttribute);

}