So the only difficulty in this solution is it breaks the encapsulation, as we pretty much know by now that any overloading with global function will break the encapsulation.
അതിനാൽ ഈ പരിഹാരത്തിലെ ഒരേയൊരു ബുദ്ധിമുട്ട് അത് എൻ ക്യാപ് സുലേഷൻ തകർക്കുന്നു എന്നതാണ്, കാരണം ആഗോള ഫംഗ്ഷനോടുകൂടിയ ഏതെങ്കിലും ഓവർ ലോഡിംഗ് എൻ ക്യാപ്സുലേഷനെ തകർക്കും എന്ന് നമുക്കറിയാം.