Use single-table inheritance to clean code up
Pass missing element context to BigTImerRenderer