PropertyReader implemented, some magic numbers removed.

* Attempted to fix debug build, close but still getting linker errors.
* Still need to remove some magic numbers.