model .extend (incomplete) e class methods renaming
partial model.extend method tests