User EntityBuilder Pattern