Property function arguments

@tomterl First take on the property function arguments!