class NameOfPerson::PersonName

def initialize(first, last = nil)

def initialize(first, last = nil)
  raise ArgumentError, "First name is required" unless first.present?
  @first, @last = first, last
  super full
end