[INTERNAL] member variables initialised in constructor