Auto generate profile list in editor script instead of doing runtime reflection (#27)