Remove messaging from fieldIcon and replace it with init function
Also added tests and fixed some old ones