Improve documentation
Allow bound objects to be empty. Improve documentation. Add boolean parameter to refresh and recalculate bindings