public object Build(ObjectBuilderContext context, View parent, dynamic metadata) { var dataBinding = new PropertyBinding(parent, metadata.DataSource, metadata.Property); IDataSource dataSource = parent.GetDataSource(metadata.DataSource); if (dataSource != null) { dataSource.AddDataBinding(dataBinding); } return(dataBinding); }