Simplify the interface of Init
Unify with the static version.