A new way to implement singleton