Major Refactorings of package depencies and property event management.