get-node takes owner now
change life cycle methods to take owner as second param