fixes #1: ban the usage of `new Class`; update version