fixed weird constructor behavior for GenePart and friends