Some quick code to demonstrate how/why to avoid reflection