Made entity method creation a little more straightforward. Enabled aliasing for all component events and methods.