added docs for nested enum/classes