removing uniform initialization syntax from entity

this was causing issues with compilers that treated {} as aggregate initialization