fixed code style
brief syntax: no need to call new
brief syntax: ability to set properties
$this inside closures
fix for php 5.3