performance optimizations - WIP
extending observer/object with property definitions to observe and not to full observe the whole object. withh fallback to full observe
improving performance of Observer object and observer object property
improving eventhandling
improving property observation and creating
replacing binds with self