Properties could be passed as arguments