Replacement of simple interface
0.7.1-alpha.4
Add singleton pattern
0.8.1-alpha.4