Library is intended to hide excess code and to help write JS OO code