More static property error handling
Prepare clean separation between core and runtime (right now it is rather unclean)
More runtime unit tests
Refactored runtime package name