This only implementation prior to this Accounts pull-request was in the contacts directory. 

Instead of duplicating this class, it would be better to move the current ModelBase to a location where any derived class can utilise the common properties.