Issue #41 Refactored the dynamic column solution to a single class as not to clutter the very important BeanReaderImpl logic with unreadable if-statements.