V1.2 Fixed Bugs.

Added singleton using and supports ARC.