Extend singleton