Fixed dangerous constructor missing many this's