Script.getMetaClass().observeBSet = { a1,a2 ->
	new BSetObserver(a1).with a2
}

Script.getMetaClass().observeBPredicate = { a1,a2,a3 ->
	new BPredicateObserver(a1,a2).with a3
}

Script.getMetaClass().observeMethod = { a1,a2 ->
	new MethodObserver(a1,a2)
}

Script.getMetaClass().transform = { a1,a2 ->
	new TransformerObserver(a1).with a2
}

Script.getMetaClass().observeCSPTrace = { a1,a2 ->
	new CSPTraceObserver(a1).with a2
}
