Annotating methods in API interfaces to work with DataObjectHelper::populateWithArray

I’m trying to build a proper CRUD module for Magento 2.
My module contains for now an entity called Author.
This module contains the main entity table and a many to many relations table with the store views (similar to the cms pages and static blocks).
I’ve created, among others, an interface for the main model called [Namespace][Module]ApiDataAuthorInterface following the same guidelines as for CMS pages.