Changed attribute setting from setter to manual.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed setting of attributes from setter to direct write into attribute
array

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Removed not needed $method property

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Removed not needed $elements property

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Further property setting optimizations

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>