What makes a good property developer ?