Implement generic List properties

@jpsim 
Right, sorry dumb question in retrospect.