level properties now uses the generic properties system. broke though