AbstractModel wrappers api model