Guide, Full singleton usage. static methods to not static.