added properties model and add property method