I got tired of writing the same name code over and over so I present to you AbstractName<T>
Adding ability table entities