Added test case for bug that causes duplicate fields when multi-inheritance is in use