Added support for init parameter and attribute processing