[hibernate-issues] [Hibernate-JIRA] Created: (HSEARCH-676) Split contracts between public APIs, SPIs and internal classes