getReflectedPropertyValue will now only be defined once
Restructuring of repository to add theme + cleanup.