initial commit - support for user-types, provider access (hibernate
implementation).