I use value objects to encapsulate validations like maxLength. This is an extract of a sample class without factory method and validation: public class CallingN
serde-json
alloc
pdf-conversion
polish
io-completion-ports
core.autocrlf
fhir-net-api
.ico
borland-c++
tr1
spring-boot-test
middleman
3-tier
virtualdub
mpmovieplayercontroller
jboss-developer-studio
sasl-scram
physicsjs
incremental-search
xna
ardl
trace
stream-json
session
wijmo-grid
gradle-custom-plugin
webgl
diagnostics
server-side-scripting
qoq