ho risolto il problema era tutto giusto, ma avevo ridefinito il metodo init mettendolo vuoto.