added events
removed model
added validate model
MagicProperties -> Properties
made Wbkrnl::loadObject static