Add support for enumerated fields
Add support for TProfile + test and demos
Add support for TProfile + test and demos