WIP, added integration test framwork for inheriting