Singleton objects
Use as repalcement of static methodsfields of java
Use as a singleton