Add 'final' and private constructor to Color