Added reflection classes, fix #555
Merge pull request #556 from nkt/feature/reflection-support

Added reflection classes, fix #555