Network Manager now accepts custom constructors