Но това има обратната страна на използването на повече памет, както показват вашите примери.

`availability` от предишния ви пример, например, създава нови isOpen, open и close методи при всяко извикване.