Fix keyword arguments

Fix to support function arguments that contain the name of a keyword (property/signal).

Based on the #1 pull request.