[opf] select of shared lists
[opf] implemented a generic facade to store and retrieve referenced objects