Added reflective mapper memorization.
Removed unnecessary copying.
Completed reflective mapper.

Needs more refactoring.

Closes #4.