Increase timeout for small tests to avoid random failures on travis-ci
Fix default templates, especially for cases where no data is present
Let the object extension support is<Property> methods
Have DIC CompilerPasses handle classes without constructor
Merge branch 'release/0.4.2'

* release/0.4.2:
  Have DIC CompilerPasses handle classes without constructor
  Let the object extension support is<Property> methods
  Fix default templates, especially for cases where no data is present
  Increase timeout for small tests to avoid random failures on travis-ci