Remove onLoad and make protocols part of properties.yml