singleton-decorator
