Added different default registry types, and also added registry type detection to the AbstractMapRegistry class.
Added ParameterModel.
Added map processing to FreemarkerUtils