Redevelopment of real estate should consider?

A. current market trends
B. current and intended use of the property
C. impact on neighboring properties
D. all of the above should be considered