-Remove reflection based code for more verbose, faster, easier to trace,
and extensible plugin based method