Creating a custom entity with management screen