working on Reflections class to build acts_as_view