protected function addSetterMethod(TraitGenerator $generator, string $property)
{
$setterMethodName = 'set' . Helper::studly($property);
$variableName = strval($property);
$method = new MethodGenerator($setterMethodName);
$method->addBodyLine(new CodeLineGenerator('$this->' . $variableName . ' = $' . $variableName . ';'));
$method->addParameter(new ParameterGenerator($variableName));
$method->setVisibility(Modifiers::VISIBILITY_PUBLIC);
$generator->addMethod($method);
}