Fix #6: Initialize placeholders and attribute disabling correctly