add controlElements to public property