composer update
remove unused prop
restrict typehint