In reply to lucaskoelho:
One way to do this would be write up a macro which should get it down to 23 lines of code 3 for the property & 20 for the signals.
Or if you have the option then you could use a script to spit this code out for you or you could check out if a generate statement would do the trick for you.