Added a pure-reflection property extractor so I could compare performance.
Adding unit tests for PropertyExtractor.