devided MapObject into static and dynamic types of objects