Added ParametersBuilder mixin
update
Remoed and refactored code

Move the message handling to a delegate - MessagesHandler
Added call to [parameterizeFor] method

Also, modified the parameterize for arguments