Started some tests on model class;
Added protections;
Added some dependency injection on network service;
TODO: do some mocking on network service testing.