Adds instantiation and internals testing.