fixed vendor issue causing PropertyList to be accessed on pre-aos shards fixed a few places which incorrectly used Core.AOS instead of ObjectPropertyList.Enabled changed actions list from ArrayList to List<object> for diagnostic purposes