added default empty array value for extend properties