Added extendable functional objects.