#683 Added validation for all map components needed, so that user can get the feedbacks whats missing on their own template.