added versioning to properties; changed max_speed prop to max_level prop