use private buttonSize property instead of public nodeSize property to constraint node size, now remove nodeSize property.