Implement custom entity obstacle properties.