Make load method match server_event

Use typehinting on static load method
Merge branch 'dev' of github.com:shgysk8zer0/core into dev