ValueTree implemented