Add abstract ApiModel