Rename model impl class, add documentation