Solved
Is it possible to extend core aem models or extending core models restricted to core aem project ?
public class ListImpl extends com.adobe.cq.wcm.core.components.internal.models.v1.ListImpl implements List
Is it possible to do same in a client aem project or extending core models restricted to core aem project ?