I guess it make sense initialize these in ctor...