new core tests just for init properties, so we can test them quickly, will fold this back into core later
Much improved core tests