another attempt to make inheritconstructors work