support for empty reference property arrays