add property component