Lazily initialization is causing more confusion than benefit
Initialize the attribute when you instantiate the object
class Employee
def emails
@emails ||= []
end
end
class Employee
def initialize
@emails = []
end
end
inverse of Lazily Initialized Attribute