public IFileUploadComponent FileUploadFor <TProperty>(Expression <Func <TViewModel, TProperty> > property, TViewModel entity) { var fileUploadComponent = new FileUploadComponent <TViewModel, TProperty>(); InitializeComponent(fileUploadComponent, entity, property); return(fileUploadComponent); }