You don't have to set the properties manually here as you call the PropertyHelper.copyProperties later - the properties have identical name, therefore, these are set automatically (then you probably won't need the setters at all)