Added private constructor to prevent instantiation.