added marker interface for descriptor parameters
added annotation for descriptor parameters