introduce annotation for singleton instance