Implementaion of the ArgumentDefinition is almost done. The documentation is still missing.