added tests, updated tests, removed required activity definition fields type, name and description