support repeated property