JS backend minor: added @NotNull annotation to getArguments()
KT-4773: added tests
KT-4773: use receiver for delegated extension property
KT-5673: added tests
KT-5673: always write val property to backing field