If only accessible methods are returned, you can't change the accessibility later on (GSON seems to do this). TS seems to run fine now, but returning null for un-accessible methods breaks it.

The reason for the change was that I wanted to use `BindHelper.bindBeanProperty` in a module. It doesn't need to change accessibility.