fix proto()->getExpandedPropertyList() - bug with inner properties
property lists should be cached by full class path, not only current class name
fixes in PrototypeUtils
- allow inner properties in getValue()
- support "registry" type in toArray()
- export inner properties recursively in toArray()