re factored Column class. Renamed fields for readability and added raw
type for array/collection element types. Re factored EntityColumnMapper
class and renamed method