Description
Now SDK has annotated standard fields in result types.
https://github.com/bitrix24/b24phpsdk/blob/main/src/Services/CRM/Contact/Result/ContactItemResult.php#L25-L74
SDK needs an opportunity to add custom user-types for IDE suggests

Possible Solution
Use EventDispatcher for custom event OnReturnResultPrepeared to override container class for result.
Make examples for use cases
- CustomTypes for Lead, Contact, SmartProcess (crm-item)
- Example for event subscriber
- Tests for corner-cases
- Default loader for override class map ruleset