updated bindings provider to add only minimal values to script bindings.
component and bindings implementation updates.