add objectId ref support