Refactoring for ground entity.