[TASK] Optimize the makePrivate method.
[TASK] Add an AMD wrapper.