class WrappingPersistence implements Persistence<O, A> {

    @Override
    public SimpleAttribute<O, A> getPrimaryKeyAttribute() {
        return primaryKeyAttribute;
    }

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

}