currentID = 0
arrayMutatorMethods = ['push','pop','shift','unshift','splice','reverse','sort']
dummyPropertyDescriptor = {}
boundInstances = {}
placeholder = ['{{', '}}']
settings = Object.create
	silent:					false
,
	placeholder:
		get: ()-> placeholder
		set: (newPlaceholder)-> if checkIf.isArray(newPlaceholder) and newPlaceholder.length is 2
			placeholder = newPlaceholder
			setPholderRegEx()
			return


defaultOptions = 
	delay:					false
	throttle:				false
	simpleSelector:			false
	promiseTransforms:		false
	dispatchEvents:			false
	sendArrayCopies:		false
	updateEvenIfSame:		false
	updateOnBind:			true


import './misc'
import './SimplyBind'
import './Binding'
import './BindingInterface'
import './GroupBinding'

module.exports = SimplyBind