Each binding now contains its own logic (excluding event and attribute)
Events and Attributes now function based on self-contained logic