class BinData::SanitizedField

def has_parameter?(param)

def has_parameter?(param)
  @prototype.has_parameter?(param)
end

def initialize(name, field_type, field_params, hints)

def initialize(name, field_type, field_params, hints)
  @name      = name
  @prototype = SanitizedPrototype.new(field_type, field_params, hints)
end

def instantiate(value = nil, parent = nil)

def instantiate(value = nil, parent = nil)
  @prototype.instantiate(value, parent)
end

def name_as_sym

def name_as_sym
  @name&.to_sym
end