<Editor>
Big Update:
Change all network model to abstract