Make InternalDateTime public but hidden in library