Made ModBlock constructor public instead of protected