added blockDefinition property