Update Publishable Interface, Add abstract property on document model