@Override
public BlockFamily createBlockFamily(BlockBuilderHelper blockBuilder, AssetUri blockDefUri, BlockDefinition blockDefinition, JsonObject blockDefJson) {
Map<Side, Block> blockMap = Maps.newHashMap();
blockMap.putAll(blockBuilder.constructHorizontalRotatedBlocks(blockDefUri, blockDefinition));
return new HorizontalBlockFamily(new BlockUri(blockDefUri.getModuleName(), blockDefUri.getAssetName()), getArchetypeSide(), blockMap, blockDefinition.categories);
}