Could it be that the properties which you have bound variables to, have code (in their get or set) that justifies the performance shown (especially the ones used in the Accessor Decorator (ConditionalEvaluator) ?
Or are the bound properties simply a {get; set;} without any further code inside them?