Reviewing init_properties; some issues with bound properties