Make Base model class more independent of Post class