split properties reading classes
added license resources, minor refactoring
few refinements