I copied file "GetProductDetailsPageHandler.cs" to theme inside the same directory. And now GrandNode use class from this file instead of original one.
1. How does it work actually? I can't find any reference to class itself or interface it implemented...
2. And if it is legal option to change behavior than can I make a PR to make these handler classes more convenient to be inherited?
3. If it is not good idea to override handlers, then how I can add properties to BrandBriefInfoModel (for example) and read/write its value to DB?