Improve ReflectionClass, add ReflectionProperty