Introduce Object trait containing ctor def and more