removed generate null safe setters because they are no longer needed