adding lists, tables, fieldset; adding ability to construct using __callStatic magic method