make container node getter a function instead of property
convert from properties to functions
convert properties to functions
convert property to functions
convert properties to functions
convert property to function
convert property to function