I love this idea! This could especially be useful for a game or application that has a lot of different types/classes with primitive type properties and you don't want to manually create forms for every single one of them.