Moving things around to accommodate AS -> .NET conversions and not forcing user to create partial class (which they can't)