Damage.at( this.location, { required this.target, required this.amount, this.damageType, }) : by = null, cause = null;