added params to KineticNode initialization so that it works with mandatory params (e.g. text)