Make createHandle fromHandle and getHandle functions private.
Make HANDLE functions private also in DataSource class