Update package.
Move everything to module.
Use JSApiImpl macro to simplify code.
Simplify members definition