removed constructor to be able to directly persist it
initial work on security framework integration