class CmAdmin::Models::Column

def initialize(field_name, attributes = {})

def initialize(field_name, attributes = {})
  @field_name = field_name
  set_default_values
  attributes.each do |key, value|
    self.send("#{key.to_s}=", value)
  end
  #formatting header (either field_name or value present in header attribute)
  self.send("header=", format_header)
  self.height = 50 if self.field_type == :image && self.height.nil?
  self.width = 50 if self.field_type == :image && self.width.nil?
  self.display_if = lambda { |arg| return true } if self.display_if.nil?
  validation_for_association
end