Moved the Root init to onCreate, Added code to ValueReader(), Added null and lenght checks