Use polymorphc component to hold entry database
Merge https://github.com/mizon/lupo