definitions multisharing: compilable version, problem with custom definitions init