added support for autoload property