Allow a TestPlan object to be annotated
Currently this gives a bunch of issues as E.g Steps should not be annotated.
- Most things except Name and parameters should be Browsable(false)
Currently this gives a bunch of issues as E.g Steps should not be annotated.