fixed Parent constructor