Added _instanceInit function call to constructor, if exists, to init the instance, as it might not be doable in constructor